#banner {
  width: 1900px;
  background: #fffbb4;
}

#banner .banner-wrap {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

#banner .banner-wrap .bannerbox {
  width: 1200px;
  height: 470px;
  position: relative;
}

#banner .banner-wrap .bannerbox ul {
  width: 1200px;
  height: 470px;
}

#banner .banner-wrap .bannerbox ul li {
  width: 1200px;
  height: 470px;
  position: absolute;
  opacity: 0;
}

#banner .banner-wrap .bannerbox ul li:nth-child(1) {
  opacity: 1;
}

#banner .banner-wrap .bannerbox ul li img {
  width: 100%;
  height: 100%;
}

#banner .banner-wrap .bannerbox ol {
  width: 180px;
  height: 20px;
  position: absolute;
  top: 420px;
  left: 510px;
}

#banner .banner-wrap .bannerbox ol li {
  float: left;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  margin-right: 10px;
  background-color: #000;
  color: #fff;
  text-align: center;
  line-height: 20px;
  cursor: pointer;
}

#banner .banner-wrap .bannerbox ol li:nth-child(1) {
  background-color: #FF0000;
}

#banner .banner-wrap .bannerbox .swiper_button {
  position: absolute;
  top: 45%;
  height: 69px;
  width: 41px;
  z-index: 6;
  cursor: pointer;
  display: none;
}

#banner .banner-wrap .bannerbox .swiper_button1 {
  left: 180px;
  background: url("../images/zuoyou.png") 83px 100%;
}

#banner .banner-wrap .bannerbox .swiper_button2 {
  right: 190px;
  background: url(../images/zuoyou.png) 41px 100%;
}

#banner .banner-wrap .bannerTop {
  position: absolute;
  top: 0;
  right: 0;
}

#banner .banner-wrap .bannerTop img {
  display: block;
  width: 190px;
  height: 210px;
  margin: 15px 0 20px;
}

#nav-note {
  width: 1900px;
}

#nav-note .nav-note-wrap {
  width: 1200px;
  margin: 0 auto;
  height: 45px;
}

#nav-note .nav-note-wrap span {
  float: left;
  display: block;
  width: 230px;
  height: 45px;
  color: #9b9b9b;
  font-size: 14px;
  padding: 0px 30px;
  line-height: 45px;
  text-align: center;
}

#nav-note .nav-note-wrap span img {
  float: left;
  margin-top: 12px;
  display: block;
  width: 21px;
  height: 21px;
}

#nav-note .nav-note-wrap .nav_a {
  float: right;
  display: block;
  width: 140px;
  height: 45px;
  padding: 0px 10px;
  font-size: 12px;
  line-height: 45px;
  color: #E01F35;
}

#nav-note .nav-note-wrap .nav_a img {
  float: left;
  margin-top: 15px;
}

#fixedSch {
  background: rgba(221, 39, 39, 0.95);
  width: 1900px;
  height: 50px;
  position: fixed;
  display: none;
}

#fixedSch .fiexedSch-wrap {
  width: 1200px;
  margin: 0 auto;
}

#fixedSch .fiexedSch-wrap .flimg {
  width: 262px;
  height: 40px;
  margin-top: 5px;
  float: left;
}

#fixedSch .fiexedSch-wrap .flimg img {
  width: 100%;
  height: 100%;
}

#fixedSch .fiexedSch-wrap .fiexdSearch {
  width: 660px;
  height: 40px;
  float: left;
  background-color: #C40000;
  margin-top: 6px;
}

#fixedSch .fiexedSch-wrap .fiexdSearch input {
  width: 570px;
  height: 40px;
  background-color: #fff;
  float: left;
  border: 1px solid #C40000;
  padding-left: 10px;
}

#fixedSch .fiexedSch-wrap .fiexdSearch button {
  width: 86px;
  height: 40px;
  background-color: #C40000;
  color: fff;
  line-height: 40px;
  font-size: 16px;
  text-align: center;
  float: left;
  border: 1px solid #C40000;
  color: #fff;
  margin-left: 2px;
}

#content {
  width: 1900px;
  background: url("../images/ia_300000162.jpg") no-repeat;
  background-size: 100%;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#content .content-wrap {
  width: 1200px;
  height: 710px;
  margin: 0 auto;
}

#content .content-wrap .content_ul {
  width: 1200px;
  height: 322px;
  padding: 25px 0;
  position: relative;
}

#content .content-wrap .content_ul li {
  transition: 1s;
  transform: translateY(0px);
  background-color: #fff;
  margin: 12px 16px 0px;
  width: 262px;
  float: left;
  height: 322px;
  border: 1px solid #ccc;
}

#content .content-wrap .content_ul li img {
  display: block;
  width: 260px;
  height: 260px;
}

#content .content-wrap .content_ul li .con_span {
  height: 56px;
}

#content .content-wrap .content_ul li .con_span span {
  display: block;
  height: 56px;
  width: 150;
  float: left;
  line-height: 56px;
  color: #333;
  font-size: 16px;
}

#content .content-wrap .content_ul li .con_span .content_span2 {
  margin-left: 80px;
  display: block;
  width: 60px;
  float: left;
  height: 56px;
  color: #A10000;
}

#content .content-wrap .content_ul li .con_span .content_span2 em {
  font-size: 14px;
}

#content .content-wrap .content_ul li:hover {
  position: relative;
  transform: translateY(-10px);
}

#content .content-wrap .content_ul .cont_li {
  width: 582px;
}

#content .content-wrap .content_ul .cont_li img {
  width: 580px;
}

#content .content-wrap .content_ul .cont_li span {
  width: 420px;
}

#main {
  width: 1900px;
  background-color: #f5f5f5;
}

#main .main-wrap {
  width: 1200px;
  min-height: 670px;
  margin: 0 auto;
}

#main .main-wrap .discount {
  width: 1200px;
  height: 670px;
}

#main .main-wrap .discount .title_box {
  width: 1180px;
  height: 58px;
}

#main .main-wrap .discount .title_box span {
  display: block;
  width: 123px;
  height: 58px;
  font-size: 20px;
  line-height: 58px;
  color: #333;
  float: left;
}

#main .main-wrap .discount .title_box a {
  float: right;
  color: #333;
  font-size: 16px;
  display: block;
  width: 90px;
  height: 58px;
  line-height: 58px;
}

#main .main-wrap .discount .dis_leftbox {
  width: 240px;
  height: 612px;
  float: left;
}

#main .main-wrap .discount .dis_leftbox a {
  transform: translateY(0px);
  transition: 1s;
  display: block;
  width: 240px;
  height: 300px;
  margin-bottom: 12px;
}

#main .main-wrap .discount .dis_leftbox a img {
  width: 100%;
  height: 100%;
}

#main .main-wrap .discount .dis_leftbox a:hover {
  position: relative;
  transform: translateY(-10px);
}

#main .main-wrap .discount .dis_rightbox {
  width: 944px;
  height: 612px;
  float: left;
  margin-left: 16px;
}

#main .main-wrap .discount .dis_rightbox a {
  transform: translateY(0px);
  transition: 1s;
  display: block;
  width: 220px;
  height: 300px;
  float: left;
  background-color: #fff;
  font-size: 16px;
  color: #333;
  margin: 0px 16px 12px 0px;
}

#main .main-wrap .discount .dis_rightbox a .item-style {
  width: 64px;
  height: 20px;
  background-color: #FF2D32;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  margin: 0 auto;
}

#main .main-wrap .discount .dis_rightbox a img {
  display: block;
  width: 190px;
  height: 190px;
  margin: 0 auto;
}

#main .main-wrap .discount .dis_rightbox a .item-name {
  width: 176px;
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  margin: 0 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#main .main-wrap .discount .dis_rightbox a .item-pri {
  width: 220px;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  padding: 3px 0px;
  text-align: center;
  color: #FF2C00;
}

#main .main-wrap .discount .dis_rightbox a:hover {
  transform: translateY(-10px);
  position: relative;
}

#main .main-wrap .discount01 {
  height: 370px;
}

#main .main-wrap .discount01 .dis_leftbox {
  height: 312px;
}

#main .main-wrap .discount01 .dis_rightbox {
  height: 312px;
}

#main .main-wrap .dztj-box {
  width: 1200px;
  height: 370px;
}

#main .main-wrap .dztj-box .dztj-tit {
  width: 1180px;
  height: 58px;
  position: relative;
}

#main .main-wrap .dztj-box .dztj-tit span {
  display: block;
  width: 83px;
  height: 58px;
  color: #333;
  font-size: 20px;
  line-height: 58px;
}

#main .main-wrap .dztj-box .dztj-tit .tit_btn {
  width: 36px;
  height: 24px;
  position: absolute;
  margin-top: -30px;
  cursor: pointer;
}

#main .main-wrap .dztj-box .dztj-tit .tit_btn1 {
  right: 36px;
}

#main .main-wrap .dztj-box .dztj-tit .tit_btn2 {
  right: 0px;
}

#main .main-wrap .dztj-box .dztj-list {
  width: 1200px;
  height: 312px;
  overflow: hidden;
  position: relative;
}

#main .main-wrap .dztj-box .dztj-list .swiper_box {
  position: absolute;
  width: 2400px;
  height: 312px;
  color: #000;
  font-size: 16px;
}

#main .main-wrap .dztj-box .dztj-list .swiper_box li {
  width: 225px;
  height: 312px;
  margin-right: 14px;
  background-color: #fff;
  float: left;
  text-align: center;
}

#main .main-wrap .dztj-box .dztj-list .swiper_box li img {
  display: block;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}

#main .main-wrap .dztj-box .dztj-list .swiper_box li .dztj-name {
  color: #333;
  font-size: 14px;
  padding: 10px 0px 5px;
}

#main .main-wrap .dztj-box .dztj-list .swiper_box li .dztj-pri {
  color: #FF2C00;
  font-size: 14px;
  padding: 5px 0px;
  line-height: 14px;
}

#main .main-wrap .dztj-box .dztj-list .swiper_box li .dztj-hpnum {
  color: #757575;
  font-size: 14px;
  line-height: 14px;
  padding: 5px 0px;
}

#main .main-wrap .jyrp-box {
  width: 1200px;
  height: 458px;
  margin-top: 18px;
}

#main .main-wrap .jyrp-box .jyrp-tit {
  width: 1180px;
  height: 58px;
}

#main .main-wrap .jyrp-box .jyrp-tit span {
  display: block;
  color: #333;
  font-size: 20px;
  line-height: 58px;
}

#main .main-wrap .jyrp-box .jyrp-list {
  width: 1200px;
  height: 392px;
}

#main .main-wrap .jyrp-box .jyrp-list .jyrp-ul {
  width: 1200px;
  height: 392px;
}

#main .main-wrap .jyrp-box .jyrp-list .jyrp-ul li {
  transition: 1s;
  transform: translateY(0px);
  width: 282px;
  height: 392px;
  float: left;
  margin-right: 18px;
}

#main .main-wrap .jyrp-box .jyrp-list .jyrp-ul li img {
  display: block;
  width: 282px;
  height: 204px;
}

#main .main-wrap .jyrp-box .jyrp-list .jyrp-ul li .jyrp_msg {
  width: 282px;
  height: 196px;
  background-color: #fff;
  padding: 22px 27px;
}

#main .main-wrap .jyrp-box .jyrp-list .jyrp-ul li .jyrp_msg .rp-note {
  color: #333;
  font-size: 14px;
  display: block;
  width: 228px;
  height: 95px;
}

#main .main-wrap .jyrp-box .jyrp-list .jyrp-ul li .jyrp_msg .rp-add {
  color: #B0B0B0;
  padding: 5px 0px;
  font-size: 12px;
  line-height: 33px;
}

#main .main-wrap .jyrp-box .jyrp-list .jyrp-ul li .jyrp_msg .rp-box {
  width: 228px;
  height: 18px;
}

#main .main-wrap .jyrp-box .jyrp-list .jyrp-ul li .jyrp_msg .rp-box .rp-name {
  float: left;
  color: #333;
  padding-right: 15px;
  font-size: 14px;
  display: block;
  width: 157px;
  height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#main .main-wrap .jyrp-box .jyrp-list .jyrp-ul li .jyrp_msg .rp-box .rp-pri {
  float: left;
  color: #FF6700;
  font-size: 14px;
  padding-left: 10px;
  border-left: 1px #ccc solid;
}

#main .main-wrap .jyrp-box .jyrp-list .jyrp-ul li:hover {
  transform: translateY(-10px);
  position: relative;
}

#main .main-wrap .sp-box {
  width: 1200px;
  height: 316px;
}

#main .main-wrap .sp-box .sp-tit {
  width: 1180px;
  height: 58px;
}

#main .main-wrap .sp-box .sp-tit span {
  color: #333;
  font-size: 20px;
  display: block;
  line-height: 58px;
}

#main .main-wrap .sp-box .sp-ul {
  width: 1200px;
  height: 258px;
}

#main .main-wrap .sp-box .sp-ul a {
  transition: 1s;
  transform: translateY(0px);
  display: block;
  width: 282px;
  height: 258px;
  float: left;
  margin-right: 18px;
  background-color: #fff;
}

#main .main-wrap .sp-box .sp-ul a img {
  display: block;
  width: 280px;
  height: 170px;
}

#main .main-wrap .sp-box .sp-ul a span {
  display: block;
  padding: 20px 0px 5px;
  font-size: 16px;
  line-height: 16px;
  color: #333;
  text-align: center;
}

#main .main-wrap .sp-box .sp-ul a:hover {
  transform: translateY(-10px);
  position: relative;
}
